﻿using System;
using System.Collections.Generic;

namespace Medianamik.UI.Web.MVP.View
{
    public interface INodeTypeEditModuleView : IEditModuleViewBase
    {
        event EventHandler OnSave;

        Guid? TypeId { get; }
        string IconPath { get; set; }

        bool CanHaveChildren { get; set; }
        bool IsGenerated { get; set; }
        bool IsAbstract { get; set; }
        bool IsListable { get; set; }
        bool IsVersioned { get; set; }
        bool IsAdmin { get; set; }

        IDictionary<string, string> NodeTypeNameValuesByCulture { get; set; }
    }
}
